<?php

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 * Description of DA_Liturgia
 *
 * @author janunezc
 */
class DA_Liturgia {

    public static function ObtenerTiemposLiturgicosDeCancion($cancion_id) {
        $preparedCommand = "SELECT tl.tiempo_liturgico_id, tl.tiempo_liturgico_nombre, CASE WHEN ctl.cancion_id IS NOT NULL THEN 'checked=\'checked\'' ELSE '' END AS checked 
                            FROM tiempos_liturgicos tl
                            LEFT OUTER JOIN canciones_tiempos_liturgicos ctl 
                            ON ctl.tiempo_liturgico_id = tl.tiempo_liturgico_id AND (ctl.cancion_id = ? OR ctl.cancion_id IS NULL)
                            ORDER BY tl.orden";

        $link = DA_Helper::mysqli_connect();
        $stmt = DA_Helper::mysqli_stmt_init($link, $preparedCommand);
        
        $lista = Array();
        mysqli_stmt_bind_param($stmt, "i", $cancion_id);
        mysqli_stmt_bind_result($stmt, $tiempo_liturgico_id, $tiempo_liturgico_nm, $checked);
        mysqli_execute($stmt);
        while(mysqli_stmt_fetch($stmt)){
            $tiempo = new BETiempoLiturgico();
            $tiempo->tiempo_liturgico_id = $tiempo_liturgico_id;
            $tiempo->tiempo_liturgico_nm = $tiempo_liturgico_nm;
            $tiempo->checked = $checked;
            $lista [] = $tiempo;
        }
        
        return $lista;
    }

}

?>
